const db = require("./database");//数据库配置文件
const {debug}=require("./config");//debug配置文件

function query(sql,data) {
    return new Promise((resolve, reject)=>{
        debug&&console.log("sql语句"+JSON.stringify(sql));
        try{
            db.query(sql,data,function (error,results,fields) {
                if(error){
                    reject(error);
                    debug&&console.log("数据库操作失败"+JSON.stringify(error));
                    return;
                }else {
                    resolve(results);
                    debug&&console.log("数据库操作成功"+JSON.stringify(results))
                }
            });
        }catch (e) {
            reject(e);
        }
    })
}
module.exports = {
    query
}